package com.fw.service.passwordpolicy;

import java.util.List;

import com.fw.service.bean.ErrorBean;
import com.fw.service.passwordpolicy.bean.PasswordPolicyBean;

/**
 * Description: Password Policy
 * 
 * @author AS073
 *
 */
public interface PasswordPolicyService {

    public ErrorBean validateInputPassword(String password);

    public List<ErrorBean> validatePasswordPolicy(String password);

    public PasswordPolicyBean getPasswordPolicy();

    public PasswordPolicyBean setPasswordPolicy(PasswordPolicyBean passwordPolicyBean);
    
    public String generatePassword(Boolean shuffle);
    
}
